﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using App_Persistencia;

namespace App_Negocio
{
    public class Usuario
    {

        private int usuarioId;

        public int UsuarioId
        {
            get { return usuarioId; }
            set { usuarioId = value; }
        }

        private string nomUsuario;

        public string NomUsuario
        {
            get { return nomUsuario; }
            set { nomUsuario = value; }
        }

        private string password;

        public string Password
        {
            get { return password; }
            set { password = value; }
        }

        private DateTime fechaCreacion;

        public DateTime FechaCreacion
        {
            get { return fechaCreacion; }
            set { fechaCreacion = value; }
        }

        private Usuario_Tipo tipoUsuario = new Usuario_Tipo();

        public Usuario_Tipo TipoUsuario
        {
            get { return tipoUsuario; }
            set { tipoUsuario = value; }
        }

        public int validarUsuario(out int identificador)
        {
            Usuario_Data usuData = new Usuario_Data();
            usuData.NomUsuario = nomUsuario;
            usuData.Password = password;

            int validar = usuData.validarUsuario(out identificador);

            tipoUsuario.Id = usuData.TipoUsuario.Id;
            tipoUsuario.Nombre = usuData.TipoUsuario.Nombre;
            usuarioId = identificador;

            return validar;

        }


    }
}